package ClasesExtras;

import java.util.ArrayList;

import juanca.mole.R;

import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class AdaptadorZonasLavadas extends ArrayAdapter<ItemZonasLavadas> {
	Activity activitad;
	ArrayList<ItemZonasLavadas> lista;

	public AdaptadorZonasLavadas(Activity activity,
			ArrayList<ItemZonasLavadas> zonas) {
		super(activity, R.layout.lv_item_zonas_lav_verificadas, zonas);

		this.activitad = activity;
		this.lista = zonas;

	}

	@Override
	public View getView(int position, View convertView, ViewGroup parent) {
		View item = convertView;
		ViewItem vistaitem;

		if (item == null) {
			LayoutInflater inflador = this.activitad.getLayoutInflater();
			item = inflador.inflate(R.layout.lv_item_zonas_lav_verificadas,
					null);

			vistaitem = new ViewItem();

			vistaitem.tvItemValorNombreZonaLavadoCalidad = (TextView) item
					.findViewById(R.id.tvItemValorNombreZonaLavadoCalidad);

			vistaitem.tvItemValorFechaZonaLavadoCalidad = (TextView) item
					.findViewById(R.id.tvItemValorFechaZonaLavadoCalidad);

			item.setTag(vistaitem);

		} else {
			vistaitem = (ViewItem) item.getTag();
		}

		vistaitem.tvItemValorNombreZonaLavadoCalidad.setText(this.lista.get(
				position).getNombre());

		vistaitem.tvItemValorFechaZonaLavadoCalidad.setText(this.lista.get(
				position).getFecha());

		return item;

	}

	public static class ViewItem {
		TextView tvItemValorNombreZonaLavadoCalidad;
		TextView tvItemValorFechaZonaLavadoCalidad;
		TextView tvItemValorHoraZonaLavadoCalidad;

	}

}
